package cn.com.spic.demo.dao;

import cn.com.spic.demo.dto.EchartDTO;
import cn.com.spic.demo.po.OrganizationPO;
import cn.com.spic.demo.po.SecGroupMessagePO;
import cn.com.spic.demo.po.SpecialProjectPO;
import com.yonyou.iuap.ucf.dao.BaseDAO;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
public interface OrganizationDAO extends BaseDAO<OrganizationPO, String> {
    List<OrganizationPO> getOrganizations(String[] orgCodes);

    //    List<OrganizationPO> getAllOrganizations();
    List<OrganizationPO> getAllOrgs(Map<String, Integer> map);

    List<OrganizationPO> getAllOrg();

    String getOrganizationss(String[] orgCodes);

    List<OrganizationPO> getChildRenOrg(String parentOrgCode);

    List<String> getOrgByLike(String askWay);

    List<SecGroupMessagePO> getSecGroupInFourAction();

    List<SecGroupMessagePO> getSecGroupInThreeAction();


    //获取九大项;
    List<EchartDTO> GetJDXPo();


    String getOrgNameByCode(String code);

}
